﻿<!DOCTYPE html>
<html>
  <head>
    <title>思考</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <meta name="apple-mobile-web-app-capable" content="yes"/>
    <link href="resources/css/jquery-ui-themes.css" type="text/css" rel="stylesheet"/>
    <link href="resources/css/axure_rp_page.css" type="text/css" rel="stylesheet"/>
    <link href="data/styles.css" type="text/css" rel="stylesheet"/>
    <link href="files/思考/styles.css" type="text/css" rel="stylesheet"/>
    <script src="resources/scripts/jquery-1.7.1.min.js"></script>
    <script src="resources/scripts/jquery-ui-1.8.10.custom.min.js"></script>
    <script src="resources/scripts/axure/axQuery.js"></script>
    <script src="resources/scripts/axure/globals.js"></script>
    <script src="resources/scripts/axutils.js"></script>
    <script src="resources/scripts/axure/annotation.js"></script>
    <script src="resources/scripts/axure/axQuery.std.js"></script>
    <script src="resources/scripts/axure/doc.js"></script>
    <script src="data/document.js"></script>
    <script src="resources/scripts/messagecenter.js"></script>
    <script src="resources/scripts/axure/events.js"></script>
    <script src="resources/scripts/axure/recording.js"></script>
    <script src="resources/scripts/axure/action.js"></script>
    <script src="resources/scripts/axure/expr.js"></script>
    <script src="resources/scripts/axure/geometry.js"></script>
    <script src="resources/scripts/axure/flyout.js"></script>
    <script src="resources/scripts/axure/ie.js"></script>
    <script src="resources/scripts/axure/model.js"></script>
    <script src="resources/scripts/axure/repeater.js"></script>
    <script src="resources/scripts/axure/sto.js"></script>
    <script src="resources/scripts/axure/utils.temp.js"></script>
    <script src="resources/scripts/axure/variables.js"></script>
    <script src="resources/scripts/axure/drag.js"></script>
    <script src="resources/scripts/axure/move.js"></script>
    <script src="resources/scripts/axure/visibility.js"></script>
    <script src="resources/scripts/axure/style.js"></script>
    <script src="resources/scripts/axure/adaptive.js"></script>
    <script src="resources/scripts/axure/tree.js"></script>
    <script src="resources/scripts/axure/init.temp.js"></script>
    <script src="files/思考/data.js"></script>
    <script src="resources/scripts/axure/legacy.js"></script>
    <script src="resources/scripts/axure/viewer.js"></script>
    <script src="resources/scripts/axure/math.js"></script>
    <script type="text/javascript">
      $axure.utils.getTransparentGifPath = function() { return 'resources/images/transparent.gif'; };
      $axure.utils.getOtherPath = function() { return 'resources/Other.html'; };
      $axure.utils.getReloadPath = function() { return 'resources/reload.html'; };
    </script>
  </head>
  <body>
    <div id="base" class="">

      <!-- Unnamed (矩形) -->
      <div id="u2978" class="ax_default label">
        <div id="u2978_div" class=""></div>
        <!-- Unnamed () -->
        <div id="u2979" class="text" style="visibility: visible;">
          <p style="font-size:20px;"><span>思考极端情况及其对应逻辑：</span></p><p style="font-size:20px;"><span><br></span></p><p style="font-size:20px;"><span>1. 仅振动情况下，闹钟设置页是否要提示？</span></p><p style="font-size:16px;"><span style="font-size:14px;">&nbsp;&nbsp; &nbsp; </span><span>&nbsp;&nbsp; 在仅震动情况下，可以在设置页设置这个选项的时候辅以一个弹出提示窗口，窗口内容为“仅震动情况下铃声提醒功能不启用，请问是否需要继续？”此时，用户可通过单击“不再提醒”/“继续”选项完成操作。</span></p><p style="font-size:20px;"><span><br></span></p><p style="font-size:20px;"><span>2.手机电量低的情况，如何避免手机关机导致闹钟失效？</span></p><p style="font-size:16px;"><span>&nbsp;&nbsp; &nbsp; &nbsp; 设置一个固定电量值，以20%为例，在电量剩余20%的时候手机弹出低电量警告的同时提醒用户关闭过多应用，以留足够的电量支撑手机完成闹钟提醒这一动作并可伴以专属的呼吸灯闪烁提醒。</span></p><p style="font-size:20px;"><span><br></span></p><p style="font-size:20px;"><span>3.闹钟设置时间与当前时间相差很小情况，是否提醒用户？</span></p><p style="font-size:20px;"><span>&nbsp;&nbsp; &nbsp;&nbsp; </span><span style="font-size:16px;">不提醒。用户在设置与当前时间相差很小的闹钟时，很大程度上是已经知道这个事实了的，设置提醒会“多此一举”，给用户造成困扰，我认为，闹钟的常规功能——在设置时间完成后的“在几分钟后即将响起”这个提醒就已经能够满足用户需求。</span></p><p style="font-size:16px;"><span><br></span></p><p style="font-size:20px;"><span>4. &quot;设置”页面中，当用户在二级页面中，如“天气”页面，此时切换至“闹钟”页面，再切换回“设置”页面，应保持再“天气”页面还是跳转到“设置”页面“？ </span></p><p style="font-size:20px;"><span>&nbsp;&nbsp; &nbsp;&nbsp; </span><span style="font-size:16px;">保持在“天气”页面 。这里的逻辑是假设用户在查看“天气”页面的时候，需要针对天气情况设置特定闹钟，用户跳转至“闹钟”页面设好闹钟之后再继续返回查看其他天气或者用户仅仅是误触了“闹钟”按钮，此时再切换回“设置”页面，页面没有停留在上次浏览的位置而是直接返回到上一层“设置”的位，可能会产生不太友好的用户体验。</span></p><p style="font-size:20px;"><span><br></span></p><p style="font-size:20px;"><span>5.如果出现紧急天气情况，应用要通知用户吗？（天气仅仅为闹钟服务、还是一个独立的功能）</span></p><p style="font-size:20px;"><span>&nbsp;&nbsp; &nbsp;&nbsp; </span><span style="font-size:16px;">一个独立的功能。设定紧急天气的参数逻辑，在参数到达一定值即出现紧急天气的时候，“天气”能够跳出“闹钟”的限制，以全屏/悬浮窗口形式伴以震动/呼吸灯/铃声通知用户。</span></p><p style="font-size:14px;"><span><br></span></p>
        </div>
      </div>
    </div>
  </body>
</html>
